package jmind.asteroidea.example.demo;

import jmind.asteroidea.annotations.Asteroidea;
import jmind.asteroidea.annotations.StarfishParam;
import jmind.asteroidea.annotations.StarfishWrist;
import jmind.asteroidea.core.parser.StringTagParser;
import jmind.asteroidea.core.reducer.MaxOfReducer;
import jmind.asteroidea.core.reducer.MinOfReducer;
import jmind.asteroidea.core.reducer.StringConcatReducer;

/**
 * description:
 *
 * @author weibo.xie
 * @date:2022/7/7 下午3:43
 */
@Asteroidea("第一个接口测试")
public interface MyService{

    String sayHello(@StarfishParam String str);

    @StarfishWrist(tags="#arg0",tagParser = StringTagParser.class)
    String getName(String name,Integer abc);

    @StarfishWrist(reducer = MaxOfReducer.class)
    int getMax();


}
